home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 17 / EventDemo.class (.txt) next >
Encoding:
Java Class File  |  2000-09-08  |  1.3 KB  |  42 lines

  1. import java.applet.Applet;
  2. import java.awt.Button;
  3. import java.awt.Component;
  4. import java.awt.Container;
  5. import java.awt.Event;
  6. import java.awt.Font;
  7. import java.awt.GridLayout;
  8. import java.awt.Label;
  9.  
  10. public class EventDemo extends Applet {
  11.    // $FF: renamed from: n int
  12.    static final int field_0 = 4;
  13.    Label lab = new Label("?", 1);
  14.  
  15.    public void init() {
  16.       ((Container)this).setLayout(new GridLayout(4, 4));
  17.       ((Component)this).setFont(new Font("Helvetica", 1, 24));
  18.       Integer.parseInt(((Applet)this).getParameter("width"));
  19.       Integer.parseInt(((Applet)this).getParameter("height"));
  20.  
  21.       for(int var1 = 0; var1 < 4; ++var1) {
  22.          for(int var2 = 0; var2 < 4; ++var2) {
  23.             int var3 = var1 * 4 + var2;
  24.             if (var3 > 0) {
  25.                ((Container)this).add(new Button(String.valueOf(var3)));
  26.             }
  27.          }
  28.       }
  29.  
  30.       this.lab.setFont(new Font("Helvetica", 2, 24));
  31.       ((Container)this).add(this.lab);
  32.    }
  33.  
  34.    public boolean action(Event var1, Object var2) {
  35.       if (var2 instanceof String) {
  36.          this.lab.setText((String)var2);
  37.       }
  38.  
  39.       return false;
  40.    }
  41. }
  42.